Simple Component Interface Language (SCIL) - A Lightweight Formal Approach for Software Component Retrieval
نویسندگان
چکیده
Research Scholar, Mewar University, Chittorgarh, Rajasthan, INDIA. Director, Karni College, Jaipur, Rajasthan, INDIA _______________________________________________________________________________________ Abstract: In order to write an unambiguous component specification, one should include semantics of the interface model and the interaction rules with its environment in the specification. Using heavyweight formal methods can serve the purpose, but it is not practical because there will not be many people who have good mathematical skills. The main focus of this paper is to suggest an efficient Simple Component Interface Language (SCIL), a lightweight formal approach to achieving both precision and practicality. That is to say, SCIL has easy to understand syntax, but can precisely describe components. It is unrealistic for a specification language to capture everything, including signatures, behaviours and other details. Thus SCIL only focuses on the high-level behaviors of components.
منابع مشابه
A Formal Model for Software Component Interaction and Behavioural Interoperability
Interface Definition Languages (IDLs) such as CORBA IDL/CIDL lack mechanisms for capturing semantic aspects of software components, such as their interaction protocols. This often poses significant problems for ensuring the behavioural interoperability between components in designing component-based systems. This situation is even more complicated where third-party components are involved. Our ...
متن کاملFormal approach on modeling and predicting of software system security: Stochastic petri net
To evaluate and predict component-based software security, a two-dimensional model of software security is proposed by Stochastic Petri Net in this paper. In this approach, the software security is modeled by graphical presentation ability of Petri nets, and the quantitative prediction is provided by the evaluation capability of Stochastic Petri Net and the computing power of Markov chain. Each...
متن کاملA Formal Approach to Component Adaptation and Composition
Component based software engineering (CBSE), can in principle lead to savings in the time and cost of software development, by encouraging software reuse. However the reality is that CBSE has not been widely adopted. From a technical perspective, the reason is largely due to the difficulty of locating suitable components in the library and adapting these components to meet the specific needs of...
متن کاملFormal specification and rapid prototyping: building in quality at the start
Formal Methods for Software Engineering, although widely recognised in academe as of potential benefit to industry, have proved difficult to "sell", both to industry and to students. Building on a novel teaching approach at Coventry University, we present an integrated approach to formal specification and rapid prototyping that offers a real contribution to building in quality at the front end ...
متن کاملSoftware Reuse Libraries with Mosaic
This paper describes a Reusable Software Library (RSL) interface and search tool implemented using Mosaic. Mosaic provides a simple, easy-to-use method to nd and extract reusable assets from a RSL, allows distributed access to assets from a variety of platforms, and can support most of the features of formal RSLs without any modiications. Through the use of HyperText Markup Language (HTML) form...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015